<?
/**
 * <b>GetMyeBayBuyingResponseType Class</b>
 * Published 04/11/2010 18:59:59
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('AbstractResponseType.php');
require_once('MyeBayFavoriteSearchListType.php');
require_once('MyeBayFavoriteSellerListType.php');
require_once('PaginatedItemArrayType.php');
require_once('UserDefinedListType.php');
require_once('ItemType.php');
require_once('BidGroupArrayType.php');
require_once('PaginatedOrderTransactionArrayType.php');
require_once('BuyingSummaryType.php');

class GetMyeBayBuyingResponseType extends AbstractResponseType{
 /** Start Properties **/
	// @var PaginatedItemArrayType $BestOfferList
	public $BestOfferList;
	// @var BidGroupArrayType $BidAssistantList
	public $BidAssistantList;
	// @var PaginatedItemArrayType $BidList
	public $BidList;
	// @var BuyingSummaryType $BuyingSummary
	public $BuyingSummary;
	// @var PaginatedItemArrayType $DeletedFromLostList
	public $DeletedFromLostList;
	// @var PaginatedOrderTransactionArrayType $DeletedFromWonList
	public $DeletedFromWonList;
	// @var MyeBayFavoriteSearchListType $FavoriteSearches
	public $FavoriteSearches;
	// @var MyeBayFavoriteSellerListType $FavoriteSellers
	public $FavoriteSellers;
	// @var PaginatedItemArrayType $LostList
	public $LostList;
	// @var ItemType $SecondChanceOffer
	public $SecondChanceOffer;
	// @var UserDefinedListType $UserDefinedList
	public $UserDefinedList;
	// @var PaginatedItemArrayType $WatchList
	public $WatchList;
	// @var PaginatedOrderTransactionArrayType $WonList
	public $WonList;
 /** End Properties **/

/**
 *
 * @return PaginatedItemArrayType
 */
	function getBestOfferList(){
		return $this->BestOfferList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBestOfferList($value){
		$this->BestOfferList = $value;
	}


/**
 *
 * @return BidGroupArrayType
 */
	function getBidAssistantList(){
		return $this->BidAssistantList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBidAssistantList($value){
		$this->BidAssistantList = $value;
	}


/**
 *
 * @return PaginatedItemArrayType
 */
	function getBidList(){
		return $this->BidList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBidList($value){
		$this->BidList = $value;
	}


/**
 *
 * @return BuyingSummaryType
 */
	function getBuyingSummary(){
		return $this->BuyingSummary;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setBuyingSummary($value){
		$this->BuyingSummary = $value;
	}


/**
 *
 * @return PaginatedItemArrayType
 */
	function getDeletedFromLostList(){
		return $this->DeletedFromLostList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setDeletedFromLostList($value){
		$this->DeletedFromLostList = $value;
	}


/**
 *
 * @return PaginatedOrderTransactionArrayType
 */
	function getDeletedFromWonList(){
		return $this->DeletedFromWonList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setDeletedFromWonList($value){
		$this->DeletedFromWonList = $value;
	}


/**
 *
 * @return MyeBayFavoriteSearchListType
 */
	function getFavoriteSearches(){
		return $this->FavoriteSearches;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFavoriteSearches($value){
		$this->FavoriteSearches = $value;
	}


/**
 *
 * @return MyeBayFavoriteSellerListType
 */
	function getFavoriteSellers(){
		return $this->FavoriteSellers;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setFavoriteSellers($value){
		$this->FavoriteSellers = $value;
	}


/**
 *
 * @return PaginatedItemArrayType
 */
	function getLostList(){
		return $this->LostList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setLostList($value){
		$this->LostList = $value;
	}


/**
 *
 * @return ItemType
 */
	function getSecondChanceOffer(){
		return $this->SecondChanceOffer;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSecondChanceOffer($value){
		$this->SecondChanceOffer = $value;
	}


/**
 *
 * @return UserDefinedListType
 */
	function getUserDefinedList(){
		return $this->UserDefinedList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setUserDefinedList($value){
		$this->UserDefinedList = $value;
	}


/**
 *
 * @return PaginatedItemArrayType
 */
	function getWatchList(){
		return $this->WatchList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setWatchList($value){
		$this->WatchList = $value;
	}


/**
 *
 * @return PaginatedOrderTransactionArrayType
 */
	function getWonList(){
		return $this->WonList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setWonList($value){
		$this->WonList = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->AbstractResponseType("GetMyeBayBuyingResponseType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"BestOfferList"=>
					array(
						"required"=>false,
						"type"=>"PaginatedItemArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"BidAssistantList"=>
					array(
						"required"=>false,
						"type"=>"BidGroupArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"BidList"=>
					array(
						"required"=>false,
						"type"=>"PaginatedItemArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"BuyingSummary"=>
					array(
						"required"=>false,
						"type"=>"BuyingSummaryType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"DeletedFromLostList"=>
					array(
						"required"=>false,
						"type"=>"PaginatedItemArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"DeletedFromWonList"=>
					array(
						"required"=>false,
						"type"=>"PaginatedOrderTransactionArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FavoriteSearches"=>
					array(
						"required"=>false,
						"type"=>"MyeBayFavoriteSearchListType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"FavoriteSellers"=>
					array(
						"required"=>false,
						"type"=>"MyeBayFavoriteSellerListType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"LostList"=>
					array(
						"required"=>false,
						"type"=>"PaginatedItemArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"SecondChanceOffer"=>
					array(
						"required"=>false,
						"type"=>"ItemType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..*"
					),
				"UserDefinedList"=>
					array(
						"required"=>false,
						"type"=>"UserDefinedListType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..*"
					),
				"WatchList"=>
					array(
						"required"=>false,
						"type"=>"PaginatedItemArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"WonList"=>
					array(
						"required"=>false,
						"type"=>"PaginatedOrderTransactionArrayType",
						"nsURI"=>"urn:ebay:apis:eBLBaseComponents",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
